@charset "utf-8";
@import "/hpykcss/swiper.min.css";
@import "/hpykcss/public.css";
/* CSS Document */

/* cont */
.cont1{width:100%; height:auto; padding-top:15px; padding-bottom:15px; background:#ffffff; padding-top:20px;}
.cont2{width:100%; height:auto; padding-top:15px; padding-bottom:15px; background:#eeeeee; padding-top:20px;}

/* title */
.title{width:1085px; height:44px; border-bottom:2px solid #00A5BC; padding-left:15px; margin:0px auto;}
.title h1{display:block; float:left; height:44px; line-height:44px; color:#00A5BC; letter-spacing:2px; font-size:26px; margin-right:10px;}
.title h2{display:block; float:left; text-transform:uppercase; color:#d5d4d4; padding-top:15px;}
.title h3{display:block; float:right; text-transform:uppercase; color:#ff6c00; padding-top:15px; font-size:18px; margin-right:20px; letter-spacing:1px;}



/* news */
.news{width:1060px; height:auto; overflow:hidden; margin:0px auto; padding:20px;}
.news dl{width:650px; height:auto; display:block; float:left;}
.news dl li{width:650px; height:140px;}
.news dl li img{width:165px; height:128px; border:1px solid #cbcbcb; display:block; float:left;}
.news dl li h1{width:470px; height:auto; line-height:36px; text-align:left; display:block; float:right; font-size:16px;}
.news dl li p{width:470px; height:auto; line-height:22px; display:block; float:right; text-align:left;}
.news ul{width:650px; height:auto; overflow:hidden; display:block; float:left;}
.news ul li{width:152px; height:auto; display:block; float:left; padding:5px;}
.news ul li img{width:150px; height:92px; margin:0px auto; border:1px solid #cbcbcb;}
.news ul li h1{width:150px; height:auto; line-height:20px; display:block; margin:0px auto; font-size:12px; font-weight:lighter; text-align:center;}
.news ol{width:382px; height:auto; overflow:hidden; float:right;}
.news ol li{width:380px; height:200px; border:1px solid #cbcbcb; margin-bottom:16px;}

.news  .gh_con{ width:382px;padding:35px 10px 10px; height:auto; overflow:hidden; float:right;background:#98c2f1;}
.news  .gh_cot{border:1px solid #fff;color:#fff; position:relative;padding:3em 1em 1em;}
.news  .gh_title{ font-size:22px;letter-spacing:1px; color:#fff; position:absolute; top:-1em; padding:.5em 1em;left:83px; text-align:center;background:#fc954a;}
.news  .gh_cot table{ font-size:17px; }
.news  .gh_cot td{padding:8px 5px; vertical-align:middle;}
.news  .gh_cot .gh_input{border:none; height:1.5em; line-height:1.5; padding:4px; width:220px;}
.news  .gh_cot textarea.gh_input{ height:4.5em;}
.news  .gh_cot .gh_btn { text-align:center; }
.news  .gh_cot .gh_btn a{ display:inline-block; padding:4px 1em; color:#fff; }
.news  .gh_cot .gh_btn a.blue{background:#39a3d9; margin-right:2em;}
.news  .gh_cot .gh_btn a.orange{background:#fc954a;}
.news  .gh_cot  .gh_tip{ text-align:center; font-size:14px; margin-top:1em;}

.keshi_con{margin:30px auto 0; overflow:hidden; height:auto;width:1060px;}
.keshi_navbar{ float:left;width:220px; color:#fff;}
.keshi_navbar li{ background:#98c2f1; margin-bottom:2px; position:relative; padding:10px 0 0 10px; cursor:default;}
.keshi_navbar li.on{ background:#fc954a;}
.keshi_navbar h1{ font-size:20px; font-weight:normal;}
.keshi_navbar span{ font-size:12px; display:block; white-space:nowrap; text-transform:uppercase; transform:scale(0.7,0.7) translate(-45px,0);}
.keshi_navbar li.on:after{ content:''; display:block; position:absolute; right:-8px; top:24px; border-left:8px solid #fc954a; border-top:4px solid transparent; border-bottom:4px solid transparent;}
.keshi_cot{ float:right; width:815px;}
.keshi_cot>li{ display:none;}
.keshi_cot .con_left{width:535px; float:left;}
.keshi_cot .con_right{float:right; width:270px;}
.keshi_cot .con_right img{ display:block; margin-top:15px;}
.keshi_cot .con_icon1,.keshi_cot .con_icon2{ padding-left:35px; font-size:22px; color:#fc954a; margin:20px 0;}
.keshi_cot .con_icon1{background:url(/hpykimg/index/kicon_1.png) no-repeat left center;}
.keshi_cot .con_icon2{background:url(/hpykimg/index/kicon_2.png) no-repeat left center;}
.keshi_cot  p{ text-indent:2em; font-size:15px; line-height:2; margin:1.5em 0; color:#333333;}
.board_doc_list{ padding:px 0 0px 0px; box-sizing:border-box;}
.board_doc_list:after{ content:''; display:block; clear:both; height:0;}
.board_doc_list a{ box-sizing:border-box; width:16.666%;margin-bottom:15px; color:#555656; float:left;font-size:18px; text-align:center;}
.board_doc_list a.bdr{ border-right:1px dashed #bfbfbf;}

/* Refractive */
.refractive{width:1060px; height:auto; overflow:hidden; margin:0px auto; padding:20px;}
.refractive ul{width:650px; height:auto; display:block; float:left;}
.refractive ul h1{width:650px; height:40px; line-height:40px; text-align:left; letter-spacing:1px;}
.refractive ul p{width:650px; height:auto; line-height:26px; display:block; font-size:14px; border-bottom:1px dashed #999999; padding-bottom:5px; margin-bottom:5px; text-indent:2em; text-align:left;}
.refractive ul li{width:650px; line-height:30px; font-size:14px; text-indent:1em; text-align:left;}
.refractive ul b{width:190px; height:86px; border:1px solid #cbcbcb; display:block; float:left; margin-top:15px; margin-right:15px;}
.refractive ol{width:382px; height:auto; overflow:hidden; float:right;}
.refractive ol li{width:380px; height:200px; border:1px solid #cbcbcb; margin-bottom:16px;}


.BannerslideBox{ width:1100px; height:150px; overflow:hidden; position:relative; border:1px solid #ddd;  }
.BannerslideBox .slide_btn{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.BannerslideBox .slide_btn ul{ overflow:hidden; zoom:1; float:left;  }
.BannerslideBox .slide_btn ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.BannerslideBox .slide_btn ul li.on{ background:#f00; color:#fff; }
.BannerslideBox .slide_img{ position:relative; height:100%; z-index:0;   }
.BannerslideBox .slide_img li{ zoom:1; vertical-align:middle; }
.BannerslideBox .slide_img img{ width:1100px; height:150px; display:block;  }
.BannerslideBox .swiper-pagination{ text-align:right; padding-right:15px;box-sizing:border-box;}
.BannerslideBox .swiper-pagination-bullet{background:#fff;}
.BannerslideBox .swiper-pagination-bullet-active{background:#f00;}

/* doctor */
.doctor{width:1060px; height:auto; overflow:hidden; margin:0px auto; padding:20px;}
.doctor ul{width:178px; display:block; height:auto; overflow:hidden;}
.doctor ul li{width:178px; height:90px; display:block;  margin-bottom:5px;}
.doctor ul li img{width:70px; height:78px; display:block; float:left;}
.doctor ul li h1{width:84px; height:auto; display:block; float:right; font-size:20px;}
.doctor ul li p{width:84px; height:auto; display:block; float:right; line-height:20px; font-size:14px; padding-top:5px;}
.doctor_nr{width:650px; height:533px; border:1px solid #00A5BC; margin-left:11px; padding:15px;}
.doctor_nr_pic{width:230px; height:311px; display:block; float:left; border:1px solid #cbcbcb;}
.doctor_nr_name{width:410px; height:50px; line-height:50px; text-align:left; display:block; font-size:30px; letter-spacing:1px; font-weight:normal;}
.doctor_nr_name b{width:auto; height:30px; line-height:30px; font-size:14px; padding-left:5px; text-transform:uppercase; letter-spacing:0px;}
.doctor_nr_zc{width:410px; height:30px; line-height:30px; text-align:left; display:block; font-weight:normal; margin-bottom:5px;}
.doctor_nr_time{width:395px; height:30px; line-height:30px; background:#eeeeee; padding-left:15px; font-weight:normal; margin-bottom:10px; text-align:left;}
.doctor_nr_zc2{width:395px; height:auto; overflow:hidden; line-height:28px; font-size:14px; font-weight:normal; display:block; margin-bottom:10px; text-align:left;}
.doctor_nr_wz{width:410px; line-height:24px; text-indent:0em; display:block; font-size:14px; margin-top:5px; text-align:left;}
.doctor_nr_wz2{width:650px; line-height:24px; text-indent:0em; display:block; font-size:14px; margin-top:5px; text-align:left;}
.doctor_nr_an{width:410px; height:30px; padding-top:5px;}
.doctor_nr_an b{width:200px; height:30px; line-height:30px; text-align:center; font-weight:normal; display:block; float:right; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#ff6c00; font-size:14px;}
.doctor_nr_an a b {display:block; color:#ffffff;}
.doctor_nr_an a b:hover{display:block; color:#F0FF00}
.doctor_nr_pic2{width:650px; height:109px; display:block; margin-top:15px;}
.doctor_nr_pic2 p{width:152px; height:107px; border:1px solid #cbcbcb; display:block; float:left; margin-right:10px;}

#doc1 a{width:166px; height:78px; display:block;  border:1px solid #cbcbcb; margin-bottom:5px; padding:5px;}
#doc1 a:hover,#doc1.no a{width:166px; height:78px; display:block; border:1px solid #00A5BC; background:#00A5BC; color:#ffffff;}
#doc2 a{width:166px; height:78px; display:block;  border:1px solid #cbcbcb; margin-bottom:5px; padding:5px;}
#doc2 a:hover,#doc2.no a{width:166px; height:78px; display:block; border:1px solid #00A5BC; background:#00A5BC; color:#ffffff;}
#doc3 a{width:166px; height:78px; display:block;  border:1px solid #cbcbcb; margin-bottom:5px; padding:5px;}
#doc3 a:hover,#doc3.no a{width:166px; height:78px; display:block; border:1px solid #00A5BC; background:#00A5BC; color:#ffffff;}
#doc4 a{width:166px; height:78px; display:block;  border:1px solid #cbcbcb; margin-bottom:5px; padding:5px;}
#doc4 a:hover,#doc4.no a{width:166px; height:78px; display:block; border:1px solid #00A5BC; background:#00A5BC; color:#ffffff;}
#doc5 a{width:166px; height:78px; display:block;  border:1px solid #cbcbcb; margin-bottom:5px; padding:5px;}
#doc5 a:hover,#doc5.no a{width:166px; height:78px; display:block; border:1px solid #00A5BC; background:#00A5BC; color:#ffffff;}
#doc6 a{width:166px; height:78px; display:block;  border:1px solid #cbcbcb; margin-bottom:5px; padding:5px;}
#doc6 a:hover,#doc6.no a{width:166px; height:78px; display:block; border:1px solid #00A5BC; background:#00A5BC; color:#ffffff;}
#doc7 a{width:166px; height:78px; display:block;  border:1px solid #cbcbcb; margin-bottom:5px; padding:5px;}
#doc7 a:hover,#doc7.no a{width:166px; height:78px; display:block; border:1px solid #00A5BC; background:#00A5BC; color:#ffffff;}
#doc8 a{width:166px; height:78px; display:block;  border:1px solid #cbcbcb; margin-bottom:5px; padding:5px;}
#doc8 a:hover,#doc8.no a{width:166px; height:78px; display:block; border:1px solid #00A5BC; background:#00A5BC; color:#ffffff;}
#doc9 a{width:166px; height:78px; display:block;  border:1px solid #cbcbcb; margin-bottom:5px; padding:5px;}
#doc9 a:hover,#doc9.no a{width:166px; height:78px; display:block; border:1px solid #00A5BC; background:#00A5BC; color:#ffffff;}
#doc10 a{width:166px; height:78px; display:block;  border:1px solid #cbcbcb; margin-bottom:5px; padding:5px;}
#doc10 a:hover,#doc10.no a{width:166px; height:78px; display:block; border:1px solid #00A5BC; background:#00A5BC; color:#ffffff;}
#doc11 a{width:166px; height:78px; display:block;  border:1px solid #cbcbcb; margin-bottom:5px; padding:5px;}
#doc11 a:hover,#doc11.no a{width:166px; height:78px; display:block; border:1px solid #00A5BC; background:#00A5BC; color:#ffffff;}
#doc12 a{width:166px; height:78px; display:block;  border:1px solid #cbcbcb; margin-bottom:5px; padding:5px;}
#doc12 a:hover,#doc12.no a{width:166px; height:78px; display:block; border:1px solid #00A5BC; background:#00A5BC; color:#ffffff;}

/* hospital */
.hospital{width:1060px; height:auto; overflow:hidden; margin:0px auto; padding:20px;}
.hospital_js{width:485px; height:auto; overflow:hidden;}
.hospital_js b{width:485px; height:257px;}
.hospital_js ul{width:485px; height:100px; margin-top:15px;}
.hospital_js ul li{width:91px; height:95px; border:1px solid #cbcbcb; display:block; float:left; margin-right:5px;}
.hospital_wz{width:560px; height:auto; overflow:hidden;}
.hospital_wz ul{width:560px; height:40px; line-height:40px; margin-bottom:10px;}
.hospital_wz ul li{width:112px; height:40px; display:block; float:left; background:#b5cae1; text-align:center; font-size:14px;}
.hospital_wz_hj{width:560px; height:auto; overflow:hidden;}
.hospital_wz_hj li{width:176px; height:155px; display:block; float:left; padding:5px;}
.hospital_wz_hj li img{width:174px; height:120px; border:1px solid #cbcbcb;}
.hospital_wz_hj li p{width:174px; line-height:20px; text-align:center; display:block;}
.hospital_wz_zx{width:560px; height:auto; overflow:hidden;}
.hospital_wz_zx li{width:186px; height:26px; line-height:26px; overflow:hidden; display:block; float:left;}

#hos1 a,#hos2 a,#hos3 a,#hos4 a{height:40px; display:block; color:#333333; background:#b5cae1;}
#hos1 a:hover,#hos1.na a{background:#0a4f9c; display:block; color:#ffffff;}
#hos2 a:hover,#hos2.na a{background:#0a4f9c; display:block; color:#ffffff;}
#hos3 a:hover,#hos3.na a{background:#0a4f9c; display:block; color:#ffffff;}
#hos4 a:hover,#hos4.na a{background:#0a4f9c; display:block; color:#ffffff;}
#hos5 a:hover,#hos5.na a{background:#0a4f9c; display:block; color:#ffffff;}
